package com.company.cloud.goodsrestservice.model;

import javax.persistence.*;

public class Picture {
    @Id
    @Column(name = "picture_id")
    private Integer pictureId;

    /**
     * 图片名字

     */
    @Column(name = "picture_name")
    private String pictureName;

    /**
     * 相对地址

     */
    @Column(name = "picture_path")
    private String picturePath;

    /**
     * 远端位置

     */
    @Column(name = "picture_remote_location")
    private String pictureRemoteLocation;

    /**
     * 平台编码 0=主图片，1=jd
     */
    @Column(name = "platform_type")
    private Integer platformType;

    /**
     * 图片SHA-1值
     */
    @Column(name = "file_hash")
    private String fileHash;

    /**
     * @return picture_id
     */
    public Integer getPictureId() {
        return pictureId;
    }

    /**
     * @param pictureId
     */
    public void setPictureId(Integer pictureId) {
        this.pictureId = pictureId;
    }

    /**
     * 获取图片名字

     *
     * @return picture_name - 图片名字

     */
    public String getPictureName() {
        return pictureName;
    }

    /**
     * 设置图片名字

     *
     * @param pictureName 图片名字

     */
    public void setPictureName(String pictureName) {
        this.pictureName = pictureName;
    }

    /**
     * 获取相对地址

     *
     * @return picture_path - 相对地址

     */
    public String getPicturePath() {
        return picturePath;
    }

    /**
     * 设置相对地址

     *
     * @param picturePath 相对地址

     */
    public void setPicturePath(String picturePath) {
        this.picturePath = picturePath;
    }

    /**
     * 获取远端位置

     *
     * @return picture_remote_location - 远端位置

     */
    public String getPictureRemoteLocation() {
        return pictureRemoteLocation;
    }

    /**
     * 设置远端位置

     *
     * @param pictureRemoteLocation 远端位置

     */
    public void setPictureRemoteLocation(String pictureRemoteLocation) {
        this.pictureRemoteLocation = pictureRemoteLocation;
    }

    /**
     * 获取平台编码 0=主图片，1=jd
     *
     * @return platform_type - 平台编码 0=主图片，1=jd
     */
    public Integer getPlatformType() {
        return platformType;
    }

    /**
     * 设置平台编码 0=主图片，1=jd
     *
     * @param platformType 平台编码 0=主图片，1=jd
     */
    public void setPlatformType(Integer platformType) {
        this.platformType = platformType;
    }

    /**
     * 获取图片SHA-1值
     *
     * @return file_hash - 图片SHA-1值
     */
    public String getFileHash() {
        return fileHash;
    }

    /**
     * 设置图片SHA-1值
     *
     * @param fileHash 图片SHA-1值
     */
    public void setFileHash(String fileHash) {
        this.fileHash = fileHash;
    }
}